package com.chenyongjing.design.pattern.builder.withdirector;

public abstract class Builder {
    /**
     * 建造的第一步
     */
    abstract void buildFirst();
    /**
     * 建造的第二步
     */
    abstract void buildSecond();
    /**
     * 建造的第三步
     */
    abstract void buildThree();
    /**
     * 建造的第四步
     */
    abstract void buildFour();

    abstract Product getProduct();

}
